package org.presence.dao;

import java.util.List;

import org.presence.hibernate.Presencecours;

public interface PresenceCoursDao {
	/**
	 * 
	 * @return a List containing all the PresenceCours of the database
	 */
	public List<Presencecours> listPresenceCours();

	/**
	 * 
	 * @param id the id of the PresenceCours wrapped in the PresenceCours class
	 * @return 
	 */
	public Presencecours findPresenceCoursById(Presencecours e);
	
	/**
	 * 
	 * @param e
	 */
	public void addPresenceCours(Presencecours e);
	
	/**
	 * 
	 * @param l
	 */
	public void addPresencecours(List<Presencecours> l);
	
	/**
	 * 
	 * @param e
	 */
	public void removePresencecours(Presencecours e);
	
	/**
	 * 
	 * @param e
	 */
	public void removePresencecours(List<Presencecours> l);
	
	/**
	 * 
	 * @param e
	 */
	public void updatePresencecours(Presencecours e);
	
	/**
	 * 
	 * @param l
	 */
	public void updatePresencecours(List<Presencecours> l);
}
